Allow loading the CO2 dataset in pandas >= 0.23
authorDebian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Sat, 2 Mar 2019 14:59:35 +0000 (14:59 +0000)
committerRebecca N. Palmer <rebecca_palmer@zoho.com>
Sat, 2 Mar 2019 14:59:35 +0000 (14:59 +0000)
Fixes __new__() got an unexpected keyword argument 'format'

Author: Matthew Brett
Origin: upstream https://github.com/statsmodels/statsmodels/commit/bd2985d781484c2a2ce47a3db107690bbe688acd
Forwarded: not-needed

Gbp-Pq: Name co2_dataset_load.patch

statsmodels/datasets/co2/data.py

index 6cdb5e304e5d4988b4e2e9f05b36a8aeec5e6d97..c062897bf432a7a0b913d9c9a913a22cf9349ece 100644 (file)
@@ -62,8 +62,7 @@ def load_pandas():
     data = load()
     # pandas <= 0.12.0 fails in the to_datetime regex on Python 3
     index = pd.DatetimeIndex(start=data.data['date'][0].decode('utf-8'),
-                             periods=len(data.data), format='%Y%m%d',
-                             freq='W-SAT')
+                             periods=len(data.data), freq='W-SAT')
     dataset = pd.DataFrame(data.data['co2'], index=index, columns=['co2'])
     #NOTE: this is how I got the missing values in co2.csv
     #new_index = pd.DatetimeIndex(start='1958-3-29', end=index[-1],